home *** CD-ROM | disk | FTP | other *** search
/ Game.EXE 2004 July / My Disc.iso / software / MediaPlayer10 / MP10Setup.exe / wpdmtp.inf < prev    next >
Encoding:
INI File  |  2004-05-27  |  4.2 KB  |  102 lines

  1. ; Installation inf for devices supporting Media Transfer Protocol (MTP)
  2. ;
  3. ; Copyright (c) Microsoft Corporation.
  4. ;
  5.  
  6. [Version]
  7. Signature="$WINDOWS NT$"
  8. Class=WPD
  9. ClassGUID={EEC5AD98-8080-425f-922A-DABF3DE3F69A}
  10. Provider=%Msft%
  11. LayoutFile=layout.inf
  12. DriverVer=10/01/2002,6.0.4051.0
  13.  
  14. [Manufacturer]
  15. %MfgName%=Generic
  16.  
  17. [Generic]
  18. ;
  19. ;Device is identified by Microsoft OS descriptor
  20. ;If your device does not support it, use specific VID & PID for identification
  21. ;
  22. %GenericMTP.DeviceDesc%=MTP, USB\MS_COMP_MTP
  23.  
  24. ;Creative PMC
  25. %GenericMTP.DeviceDesc%=MTP, USB\VID_041E&PID_4123
  26.  
  27. ;Samsung PMC
  28. %GenericMTP.DeviceDesc%=MTP, USB\VID_04E8&PID_5A0F
  29.  
  30. ;Intel Bandon PMC
  31. %GenericMTP.DeviceDesc%=MTP, USB\VID_045E&PID_00C9
  32.  
  33. [DestinationDirs]
  34.  
  35. [MTP.NT]
  36.  
  37. [MTP.NT.hw]
  38. AddReg=MTP_AddReg, MTP_AddReg_Custom, WDF_AddReg, MTP_AutoPlay_AddReg
  39.  
  40. [MTP.NT.Services]
  41. AddService=WpdUsb, 0x2, WpdUsb.AddService
  42.  
  43. [MTP_AddReg]
  44. HKR,,"UseExtendedWmdm",0x10001,1
  45. HKR,,"WMDMSPCLSID",,"{77F7F122-20B0-4117-A2FB-059D1FC88256}"
  46. HKR,,"ShowInShell",0x10001,1
  47. ; This lists the interfaces which MTPUSB.SYS will register on device start
  48. HKR,,"Interfaces",0x00010000,"{6ac27878-a6fa-4155-ba85-f98f491d4f33}","{f33fdc04-d1ac-4e8e-9a30-19bbd4b108ae}","{14480d3f-7a47-4a75-aaef-b14f56397153}"
  49.  
  50. [MTP_AddReg_Custom]
  51. HKR,"MTP","IgnoreOpCodes",,"9808"
  52.  
  53. [MTP_AutoPlay_AddReg]
  54. ; Per interface setting enabling Autoplay
  55. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\DeviceClasses\{14480d3f-7a47-4a75-aaef-b14f56397153}","DeviceGroup",,"PortableAudioPlayer"
  56. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\DeviceClasses\{14480d3f-7a47-4a75-aaef-b14f56397153}","Label",,%Autoplay.Label%
  57. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\DeviceClasses\{14480d3f-7a47-4a75-aaef-b14f56397153}","DeviceHandlers",,"MTPMediaPlayerHandler"
  58. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\DeviceClasses\{14480d3f-7a47-4a75-aaef-b14f56397153}","Icons",0x00010000,"%%SystemRoot%%\system32\shell32.dll,-299"
  59. ;   DeviceHandler
  60. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\DeviceHandlers\MTPMediaPlayerHandler\EventHandlers\DeviceArrival","MTPMediaPlayerArrival",,""
  61. ;   EventHandlers.  Creating an empty key will give "Take no action" option if no handlers are registered.
  62. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\MTPMediaPlayerArrival\",,0x00000012
  63.  
  64. ;
  65. ;User mode WDF specific stuff
  66. ;
  67. [WDF_AddReg]
  68. HKR,"WDFU","DriverList",0x00010008,"WpdMtpDr"
  69. HKR,"WDFU","Isolated",0x10001,1
  70. HKR,"WDFU","DeviceInterfaces",0x00010000,"{f33fdc04-d1ac-4e8e-9a30-19bbd4b108ae}","{14480d3f-7a47-4a75-aaef-b14f56397153}"
  71.  
  72. ; WDF host process
  73. HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\WDF"
  74. HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\WDF\Services"
  75. HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\WDF\Services\WpdMtpDr","ImagePath",0x00020000,"WpdMtpDr.dll"
  76. HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\WDF\Services\WpdMtpDr","WdfHostProcessGUID",0x00000000,"{63432f85-815a-4a44-be78-cbdf484acd93}"
  77. HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\WDF\Services\{63432f85-815a-4a44-be78-cbdf484acd93}","WdfHostProcessImagePath",0x00020000,"%11%\uWDF.exe"
  78. HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\WDF\Services\{63432f85-815a-4a44-be78-cbdf484acd93}","WdfHostProcessExitTimeout",0x00010001,10
  79. HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\WDF\Services\{63432f85-815a-4a44-be78-cbdf484acd93}","WdfHostProcessStartTimeout",0x00010001,10
  80.  
  81. [WDF_AddReg.security]
  82. "D:P(A;OICI;GA;;;SY)(A;OICI;GA;;;BA)(A;OICI;GR;;;LS)"
  83.  
  84. ;
  85. ; Kernel mode driver
  86. ;
  87. [WpdUsb.AddService]
  88. DisplayName    = %WpdUsb.SvcDesc%
  89. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  90. StartType      = 3                  ; SERVICE_DEMAND_START
  91. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  92. ServiceBinary  = %10%\System32\Drivers\wpdusb.sys
  93. LoadOrderGroup = Base
  94.  
  95. [Strings]
  96. Msft                    = "Microsoft"
  97. WpdUsb.SvcDesc          = "WpdUsb"
  98. GenericMTP.DeviceDesc   = "MTP Device"
  99. MfgName                 = "(Standard MTP-compliant devices)"
  100. Autoplay.Label          = "MTP Media Player"
  101.  
  102.